Skip to main content

Overview

The left panel of the Apollo Viewer has two tabs: Scenarios and Objects. Clicking the tab that is already active collapses the left panel rather than re-selecting it; clicking it again re-opens the panel.


Scenarios Tab

The Scenarios tab lets you browse and load scenario data files.

Loading a Scenario

ActionResult
Left-click a scenario rowFull load of that scenario's data
Click the button on a rowLoad summary only (lightweight; no full data load)
Right-click a scenario rowOpens a context menu

Context Menu Items

Right-clicking a scenario row shows a context menu with the following items, in order:

#ItemNotes
1Load Site Data
2Load Unit Data
3Load Summary
4Load Historical DB ReportShown only when the scenario has a HistDB file

Searching

The search box performs a case-insensitive substring search. It matches against both scenario names and folder names.

Toolbar Controls

The Scenarios tab toolbar provides: Expand All · Collapse All · Refresh · Search input

Scenario Badges

Each scenario row displays exactly one badge. Badge precedence: HIST takes priority over BCAH, which takes priority over SIMU.

BadgeColourCondition
HISTAmberHistDBErr.csv is present in the scenario folder
BCAHTealScenario is a backcast (apollo-params.json has backcast: true)
SIMUBlueAll other scenarios
note

The badge colours above (amber, teal, blue) are the scenario badge colours only. Purple is the swatch colour used for folder nodes — it is not a badge colour. There is no green badge.

Folder Nodes vs Scenario Nodes

Each row in the Scenarios tree includes a small 8×8 px coloured swatch:

Row typeSwatch colour
Scenario rowTeal
Folder rowPurple

Border Rail

Each scenario row also has a coloured left-border rail that indicates the scenario type at a glance:

TypeRail colourRail width
HISTAmber6 px
BCAHTeal4 px
SIMUBlue4 px

Objects Tab

The Objects tab lets you browse the data object hierarchy for the currently loaded scenario.

note

The Objects tab is disabled until a scenario is fully loaded via the Scenarios tab. The tab becomes active once a scenario has completed its full data load.

Object Hierarchy Branches

The Object Tree always renders up to five top-level branches in this exact order:

#BranchVisible when
1PoolHierarchy has a pool
2LinksHas child links
3GroupsHas child groups
4PortfoliosHas child portfolios
5StoragesHas child storages

Default expand state: Pool and Links start expanded; Groups, Portfolios, and Storages start collapsed.

Interactions

ActionResult
Click a nodeSelect node (loads the default view for that object type)
Double-click a nodeToggle expand / collapse
Click caret (▶/▼) buttonToggle expand / collapse
Search inputDebounced substring filter (300 ms delay)
Expand AllExpand all nodes
Collapse AllCollapse all nodes
Filter buttonOpen the filter popover
Reset FiltersClear all active filters

Filtering

The filter popover provides three filter categories:

CategoryOptions
Object typeZone (shown only for zonal hierarchies), Region, Site, Unit
Fuel typeDynamically populated from the scenario's hierarchy metadata
Unit propertySupply Units, VRE Units

Filter state is persisted via localStorage and survives panel close and reopen.